Revert "add doNotFollowHidden option"

This reverts commit b9f7d9221d42804fa767ca82def7cf600c21e2d2.
Revert "Revert "add doNotFollowHidden option""

This reverts commit 723d35d8766e188cb4c8638786bdc56c222bf3b2.
potential speed improvements by not checking width/height=0
version bump 1.5