Video is pretty darn close. Not much to do now for it. Repaintign triggers work but the maths appear out a bit. Put in a TODO but i feel i am missing something still. Will check back with fresh eyes in the week. JS is fun\!