Issue 337: undo button added, functionality needs to be verify
Issue 339: some UI tweaks are done, refer to Issue 339 comments
Merge commit '103e082abc82517cac80d3a03c87ab5c73a06e94' into Feature-AudioRecord