public IObject GetObjectAt(float x, float y, Predicate <IObject> filter = null) { return(getObjectAt(new MousePosition(_coordinates.WorldXToWindowX(x), _coordinates.WorldYToWindowY(y), _coordinates), filter)); }