finally resolved the circular references
BMovie 0.5.0

Code reorg, plus I fixed an infinite loop problem when the mru list
exceeds the number of unique items in the list of choices in
WeightedTuple( ).