fix for #7: active not updating

Recalculate the active flag on render so that it's always valid.

Doing the same thing for the href makes the click handler unnecessary,
so remove