temperature widget, closes #151