support passing in constraints
Put open true in more sensible locations for MediaConnection
av example