Improve web user component