Fix positioning and auto hidin