auto popup controller