fixing remove functionality, creating full grid

onMouseDown and onRightClick do no longer fire concurrently. Instead, each one checks for left and right mouse button press, respectively, before continuing.