refactored kernel to iterate over each axis
added fullscreen shortcut to dream