move pause stuff to GApp