changed handlers in input/core to use an atom rather than alter-var-root
pixel->tile checks minimum bounds too.
test for pixel->tile
fixed handler setting for input.
Tests for pixel to tile translation.