Improve BPasswordWidget