add support for custom up icon
Closes #47