break position widgets into two steps for better performance
comment out automatic start/end insertion