Add a :box method to handle geofencing. Fix #11