Selection works off of a Widget object now rather than trying to build a new one up.