Added comments. Changed Action interface. Now GAction. Made content
changes to some methods.