Button fixes

- Hook up preview/publish buttons on menu edit page
- Code tidy for preview