colour selection changes updated to latest adlr version

used pointer rather than static
pointer version