modified for socketIO and change to screenTap