canvas instead of DOM
rewrote api in realtime/
makefile
listener
only realtime