refactored mouseX mouseY from all updates and all inherited methods