Properly destroy chrome objects and remove registered listeners.
Remove registered listeners on destroy
Removing ActionButton usage (see also bug 1053704)
Merge with the master (issue #39)