added a 'bounding box', rules still cause bubbling, trying to find a way to mitigate this