add force drag manipulation by the user and fixed full screen bug