nit: calling panningResolver maybe? Unless you always use inital caps for singleton objects like this.