Data paser check and mouse detection

As title states.
Note... unsure on legality regarding having the kinetic js in there.
I just dragged everything over. Unsure if that needs to be removed.