card presence/lifecycle handling, w/updated docs