Sachverhalt: A. Am 29. Juni 2009 ersuchte H._ um die Baubewilligungen für den Neubau der Häuser A mit Tiefgarage (Baugesuch Nr. 2009-0061) und B (Baugesuch Nr. 2009-0062; Einfamilienhaus) auf den Parzellen 3775 und 4111 in Flims Dorf. Am 6. August 2009 reichte er eine Projektänderung ein. Gegen die Baugesuche samt Projektänderung erhoben A._ und weitere Stockwerk- bzw. Miteigentümer der Nachbarparzellen 1589 und 3982 Einsprache. Die Gemeinde Flims hiess die Einsprachen am 1. Dezember 2009 teilweise gut und bewilligte die zwei Baugesuche unter Bedingungen und Auflagen. Die Beschwerde der Einsprecher wurde am 20. August 2010 vom Verwaltungsgericht des Kantons Graubünden abgewiesen, soweit es darauf eintrat. Die dagegen erhobene Beschwerde in öffentlich-rechtlichen Angelegenheiten hiess das Bundesgericht am 23. März 2011 gut und wies die Sache zu weiterer Behandlung im Sinne der Erwägungen an die Gemeinde zurück (Urteil 1C_492/2010). B. Am 23. Juni 2011 reichte H._ abgeänderte Gesuche für Haus A und Haus B ein. Dagegen erhoben A._ und Mitbeteiligte wiederum Einsprache. Am 8. November 2011 erteilte der Gemeindevorstand Flims die Baubewilligung für den Neubau A auf Parzelle 4111 unter Bedingungen und Auflagen. Betreffend Lenkung des Zweitwohnungsbaus verfügte er, die 5-Zimmerwohnung im EG/OG dürfe für 15 Jahre nur als Erstwohnung genutzt werden; für eine eventuelle Umnutzung in eine Zweitwohnung bedürfe es eines Baugesuchs und eines entsprechenden Kontingents. Die 3-Zimmerwohnung im UG dürfe für 20 Jahre nur als touristisch bewirtschaftete Zweitwohnung genutzt werden; für deren allfällige Umnutzung bedürfe es eines Baugesuchs und eines entsprechenden Kontingents. Gleichentags erteilte er die Bewilligung für den Neubau Haus B, Parzelle 4409, unter Bedingungen und Auflagen. Die geplante Zweitwohnung mit 159 m 2 Bruttogeschossfläche (BGF) wurde dem Kontingent unterstellt; mit dem Neubau dürfe 2011 begonnen werden. In teilweiser Gutheissung der Einsprache wurde entschieden, dass der Nebenbau bzw. der Balkon auf der Ostseite des Gebäudes nicht bewilligt werde und angepasst werden müsse; die entsprechenden geänderten Pläne seien vor Baubeginn einzureichen. Im Übrigen wurden die Einsprachen abgewiesen. Gegen den Einspracheentscheid und die Baubewilligungen erhoben A._ und Mitbeteiligte Beschwerde ans Verwaltungsgericht. Dieses hiess die Beschwerde am 26. April 2012 bezüglich Haus B teilweise gut. Es wies die Angelegenheit insofern an die Gemeinde zurück, damit diese nach Berechnung der im Sinne der Erwägungen noch zu beschaffenden anrechenbaren Geschossfläche (aGF) die Baubewilligung für Haus B mit der Auflage ergänze, dass diese aGF von der Bauherrschaft noch vor Baubeginn beschafft werden müsse, und die aus dieser zusätzlichen Auflage resultierenden Korrekturen in der Baubewilligung 2009-0062 vornehme. Im Übrigen wies es die Beschwerde ab, soweit darauf einzutreten war. Gegen den verwaltungsgerichtlichen Entscheid haben A._ und Mitbeteiligte am 21. August 2012 Beschwerde in öffentlich-rechtlichen Angelegenheiten erhoben. Mit Urteil vom 31. Januar 2013 trat das Bundesgericht auf die Beschwerde nicht ein, weil der angefochtene Entscheid als Zwischenentscheid zu qualifizieren sei und die Voraussetzungen für dessen selbstständige Anfechtbarkeit i.S.v. Art. 93 BGG nicht dargetan seien (Urteil 1C_304/2012). C. Am 20. März 2013 reichten H._ sowie I. und J. K._, die am 17. Dezember 2012 die Parzelle 4409 zu Miteigentum je zur Hälfte erworben hatten, ein weiteres Projektänderungsgesuch ein. Auf eine Publikation desselben wurde seitens der Gemeinde verzichtet, da die Projektänderung nicht nach aussen in Erscheinung trete. Die eingegangenen Projektänderungsunterlagen wurden A._ und Mitbeteiligten zur Vernehmlassung zugestellt. Diese erhoben dagegen am 17. Juni 2013 Einsprache. Am 26. Juni 2013 bewilligte der Gemeindevorstand das Projektänderungsgesuch unter Auflagen und wies die Einsprache ab. Dagegen reichten A._ und Mitbeteiligte am 30. Juli 2013 Beschwerde beim Verwaltungsgericht ein und ersuchten um Gewährung der aufschiebenden Wirkung. D. Am 22. August 2013 legte der Instruktionsrichter des Verwaltungsgerichts der Beschwerde hinsichtlich der Arbeiten an Haus B aufschiebende Wirkung bei; im Übrigen wies er das Gesuch ab. Die dagegen gerichtete Prozessbeschwerde von A._ und Mitbeteiligten wies das Verwaltungsgericht mit Urteil vom 12. November 2013 ab. Auf die dagegen erhobene Beschwerde trat das Bundesgericht am 20. Januar 2014 nicht ein (Urteil 1C_882/2013). E. Am 20. Februar 2014 hiess das Verwaltungsgericht die Beschwerde bezüglich Haus B im Sinne der Erwägungen teilweise gut und ergänzte die Baubewilligung mit der Auflage, wonach die Bauherrschaft vor Baubeginn nachweisen müsse, dass durch das Bauvorhaben auf der Bauparzelle des Hauses B die Ausnützungsziffer von 0.35 höchstens um 15 % erhöht werde. Im Übrigen wies es die Beschwerde ab, soweit darauf eingetreten wurde. Dagegen haben A._ und Mitbeteiligte (im Folgenden: die Beschwerdeführer) am 24. März 2014 Beschwerde in öffentlich-rechtlichen Angelegenheiten erhoben. Sie beantragen, die Urteile des Verwaltungsgerichts Graubünden vom 26. April 2012 und vom 20. Februar 2014 sowie die diesen vorangegangenen Einspracheentscheide und Baubewilligungen des Gemeindevorstands Flims für den Neubau von Haus A mit Tiefgarage und Haus B seien aufzuheben; eventualiter sei deren Nichtigkeit festzustellen, und es sei der Bauherrschaft zu verbieten, die Baugesuche zu realisieren. F. H._ sowie I. und J. K._ (im Folgenden: die Beschwerdegegner) und das Verwaltungsgericht beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Die Gemeinde Flims verzichtet auf eine Stellungnahme zur Beschwerde. G. Im weiteren Schriftenwechsel halten die Beteiligten an ihren Anträgen fest. H. Mit Verfügung vom 4. April 2014 wurde das Gesuch um Gewährung der aufschiebenden Wirkung abgewiesen. Im Oktober 2014 zog das Bundesgericht weitere Baugesuchsunterlagen von der Gemeinde Flims bei. 