Added an alternative implementation using a wrapper <span> (instead of
absolute positioning, see issue #4)