User preference edit view implementation