shift widget
add type class
Merge pull request #243 from eschuhmacher/logbook

shift widget resolves #246