# Custom viewControls UI

**URL:** <https://pdfjs.community/t/custom-viewcontrols-ui/1228>\
**Category:** Technical Support\
**Created:** [December 7, 2021, 8:11pm UTC](https://pdfjs.community/t/custom-viewcontrols-ui/1228 "2021-12-07T20:11:52Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex031/uploads/pdfjscommunity/original/1X/ffbcd25c7d423db8d5acd5db201c272f4db306dd.png) [@system](https://pdfjs.community/u/system)\
**Post date:** [December 7, 2021, 8:11pm UTC](https://pdfjs.community/t/custom-viewcontrols-ui/1228/3 "2021-12-07T20:11:57Z")

</div>

**Hello, I’m Ron, an automated tech support bot 🤖**

While you wait for one of our customer support representatives to get back to you, please check out some of these documentation pages:

Guides:
- [Customize toolbar in viewer](https://pdfjs.express/documentation/ui-customization/customizing-header.8)
- [Hiding/Showing DOM elements in WebViewer UI - List of elements](https://pdfjs.express/documentation/ui-customization/hiding-elements#list-of-elements)
- [Core engine for WebViewer - Creating your own UI using WebViewer Core](https://pdfjs.express/documentation/ui-customization/core.8#creating-your-own-ui-using-webviewer-core)

APIs:
- [UI.MenuOverlay](https://pdfjs.express/api/UI.MenuOverlay.html#__anchor)
- [UI.PageManipulationOverlay](https://pdfjs.express/api/UI.PageManipulationOverlay.html#__anchor)
- [WebViewerInstance - new WebViewerInstance()](https://pdfjs.express/api/7.0/WebViewerInstance.html#WebViewerInstance__anchor)

Forums:
- [Moving Page Number tool in header](https://pdfjs.community/t/moving-page-number-tool-in-header/131/2)
- [Custom UI event button](https://pdfjs.community/t/custom-ui-event-button/590/2)
- [How to custom thumbnail control button?](https://pdfjs.community/t/how-to-custom-thumbnail-control-button/1202/4)

---

_[View the full topic](https://pdfjs.community/t/custom-viewcontrols-ui/1228)._
