Fix callbacks

Callbacks `afterOpen` and al. are ignored in the settings passed to `featherlight` as it looks up only the `$.featherlight.defaults`.

This fixes the bug.

Builds on #12, check last commit only.