fix users being able to use an existing handle
use async font-loading
fix bad regexp causing incorrect validation errors
fix room user list on handle change