Rewrite hide-text to not use compass