ifdeffs out the onLeftMouseUp logic (and renames the methods, too)