Fix multiple bugs across the UserWidget and the Style