Adding the ability to push side panels rather than overlap them
Merge remote-tracking branch 'upstream/master'