feat(ids): allow id to bind to element