added callbacks in TouchHandler
added SplitScreenHandler which utilizes TouchHandler's callbacks