Implanted Silicon Detector Telescope: New Developments