Flesh out lastvalue widget

Perhaps we should also test the single value case?