get from android4.2 and add some gesture