Create overlay canvas dynamically

Avoids need for absolute divs, improves layout.
Rename Action -> Choose