Improving sticky nav directive

Refactor that includes making `navOffset` more reliable.