Generic can.Control wrapper