Adding more callbacks for keyboard/mouse input