adds source
event listeneres
keys now work
more correct next/previous behavior
fuck firefox. fixes firefox scroll shit