step 1 to a popup component
Fix action sending for popup components and rename confusing action/action/action API
rename origin property or popup to parent, add context carry-through to dropbutton
styling for bubble type popup
add isOpen property to popup and style dropbuttons when popup is open
first stab at having popup position itself. needs to be modularized and made flexible.