make the absolute positions part of the directive's template rather than user css