get list of clips on a unit
refactor state changes