Improved contact widget