fixes #1 - new last parameter of .position(), boolean when true uses whole width