Need to do some checks to ensure we aren't taking over input elements, and are focused on the canvas. Closes #5478