Text this: Control and filtering for semi-Markovian jump systems /