add base input handler, need to add actual handling code, figure out
what i need for item interaction / etc