Add bottom drawer. Use enums for position instead of ints.
Support native view state save/restore.