calwidget:connect_signal("mouse::enter", function () calendar:show(0) end)
calwidget:connect_signal("mouse::leave", function () calendar:hide() end)
-calwidget:buttons(awful.util.table.join(
+calwidget:buttons(gears.table.join(
awful.button({ }, 1, function () calendar:show(-1) end),
awful.button({ }, 3, function () calendar:show( 1) end),
awful.button({ }, 4, function () calendar:show(-1) end),