added "call" function which invokes shortcuts or commands
some changes in the constructor
fixed history