Adding mouse click handling
Implementing recursive click searching
Adding component width calculations based off of parent