add open source gestureimageview