Added pseudo buttons, and mouse tracking functionality