Improve setup for new positions widget