Is there any way to intellihide the dock like you can with Docky in a Linux OS? I usually like my dock to be large and always visible but at the same time I don't like it when a window obstructs my dock. (and yes, i know you can hide the dock, but I want it to intelligently hide)