example of basic way to use drag-drop api, surface buttons, and library containers for surface