taking a step back and implementing each mouse action at a time