Changed the weird clk'event and clk=1 to be rising_edge instead in the vsync.  Included some explanations and code to the readme.