Widget button flexibility

- Removed hard dependency on LinkAction enumeration in widget buttons.