rename action package to gui.action
add configuration support