revised implementation on grab input
support resizable ga-client window