Any ideas how this is done? Is it thru DCC or is there an under-track sorta system? http://www.youtube.com/watch?v=MrHp0CiQsBY&feature=player_embedded