Hanging Around: Cognitive Inspired Reasoning for Reactive Robotics