graphics: added some error handling for incorrect/unknown actions
graphics: updated readme