hide onOpen from server